package com.ruicar.afs.cloud.afscase.cargpsmanage.vo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author yk.Li
 * @Date 2020/8/8
 * @Description Gps设备信息映射类
 */
@Data
public class Postions {
    /** 定位时间 */
    @JSONField(name = "locationTime")
    private String locationTime;
    /** 定位地址 */
    @JSONField(name = "locationAdd")
    private String locationAdd;
    /** 车架号 */
    @JSONField(name = "vin")
    private String carVin;
    /** imei号 */
    @JSONField(name = "imei")
    private String gpsDeviceNo;
    /** sim卡号 */
    @JSONField(name = "sim")
    private String gpsSimNo;
    /** 申请编号查询GPS信息使用的工单号 */
    @JSONField(name = "appcode")
    private String orderNo;
    /** 设备型号 */
    @JSONField(name = "equipment")
    private String equipment;
    /** 是否有线 1：有线，0：无线 */
    @JSONField(name = "flag")
    private String gpsType;
    /** 纬度 */
    @JSONField(name = "lat")
    private String lat;
    /** 经度 */
    @JSONField(name = "lng")
    private String lng;
    /** 剩余电量 */
    @JSONField(name = "battery")
    private String battery;
    /**
     * 设备当前状态
     * 0=未启用
     * 1=离线
     * 2 =静止
     * 3=行驶中
     */
    @JSONField(name = "sbcstatus")
    private String gpsRunStatus;
    /** 备注 */
    @JSONField(name = "message")
    private String message;
    /** 设备类型 */
    @JSONField(name = "typestr")
    private String typestr;
    /** 定位类型 */
    @JSONField(name = "LocateMode")
    private String LocateMode;
    /** 获取设备频率 */
    @JSONField(name = "frequency")
    private String frequency;
    /** 设备安装位置 */
    @JSONField(name = "equiplocalation")
    private String equiplocalation;
}
